package com.sanyue.mySpringBoot;

import org.apache.catalina.LifecycleException;
import org.apache.catalina.startup.Tomcat;

/**
 * @author: Guan
 **/
public class MySpringApplication  {

    public static void run(){
        try {
            //创建Tomcat
            Tomcat tomcat = new Tomcat();

            //为了让Tomcat可以请求转发spring web容器，我们需要将项目与Tomcat关联起来
            //contextPath（/mySpringboot ）：我们常说的application context，就是我们在Tomcat配置的上下问路径（工程路径）
            //docBase(E:\code\SpringBoot\mySpringBoot)：指定项目的目录
            tomcat.addWebapp("/mySpringboot","E:\\code\\SpringBoot\\mySpringBoot");

            //为了增加区分，更改端口号
            tomcat.setPort(9090);

            //启动Tomcat
            tomcat.start();

            //等待请求接入
            System.out.println("======等待请求接入=====");
            tomcat.getServer().await();
        } catch (LifecycleException e) {
            throw new RuntimeException(e);
        }
    }
}
